package com.industrial.loweff.domain;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.industrial.common.core.annotation.Excel;
import com.industrial.common.core.web.domain.BaseEntity;
import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;

import java.math.BigDecimal;
import java.util.Date;
import java.util.Map;

/**
 * 亩产效益评价对象 pre_mu_benefit_evaluation
 * 
 * @author ZHOU_S
 * @date 2024-01-25
 */
public class LowEfficiencyBenefitEvaluation extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 主键 */
    private String id;

    /** 年度 */
    @Excel(name = "年度")
    private String years;

    /** 企业id */
    @Excel(name = "企业id")
    private String companyId;

    /** 企业名称 */
    @Excel(name = "企业名称")
    private String companyName;

    /** 企业性质 */
    @Excel(name = "企业性质")
    private String companyProp;

    /** $column.columnComment */
    @Excel(name = "${comment}", readConverterExp = "$column.readConverterExp()")
    private String companyType;

    /** 单位规模 */
    @Excel(name = "单位规模")
    private String companyScale;

    /** 所属行业 */
    @Excel(name = "所属行业")
    private String industryType;

    /** 地址 */
    @Excel(name = "地址")
    private String addr;

    /** 营业执照 */
    @Excel(name = "营业执照")
    private String license;

    /** 税收 */
    @Excel(name = "税收")
    private BigDecimal actualTax;

    /** 自有土地使用权土地 */
    @Excel(name = "自有土地使用权土地")
    private String useArea;

    /** 通过租赁方式实际占用土地 */
    @Excel(name = "通过租赁方式实际占用土地")
    private String leasedArea;

    /** 其他实际占用土地 */
    @Excel(name = "其他实际占用土地")
    private String otherArea;

    /** 对外出租土地 */
    @Excel(name = "对外出租土地")
    private String rentOutArea;

    /** 总用地面积 */
    @Excel(name = "总用地面积")
    private BigDecimal sumArea;

    /** 主营业务收入 */
    @Excel(name = "主营业务收入")
    private BigDecimal mainIncome;

    /** 耗煤量（吨） */
    @Excel(name = "耗煤量", readConverterExp = "吨=")
    private BigDecimal coalConsumption;

    /** 耗电量（千瓦时） */
    @Excel(name = "耗电量", readConverterExp = "千=瓦时")
    private BigDecimal powerConsumption;

    /** 耗气量（立方米） */
    @Excel(name = "耗气量", readConverterExp = "立=方米")
    private BigDecimal gasConsumption;

    /** 总耗能 */
    private String totalUsed;

    /** 化学需氧量 */
    @Excel(name = "化学需氧量")
    private String o2;

    /** 氨氮 */
    @Excel(name = "氨氮")
    private String ammonia;

    /** 二氧化硫 */
    @Excel(name = "二氧化硫")
    private String so2;

    /** 氮氧化物 */
    @Excel(name = "氮氧化物")
    private String nox;

    /** 排放总当量 */
    @Excel(name = "排放总当量")
    private String totalEquivalent;

    /** 研发经费支出 */
    @Excel(name = "研发经费支出")
    private BigDecimal rdFunds;

    /** 工业总产值 */
    @Excel(name = "工业总产值")
    private BigDecimal industryOutput;

    /** 年平均职工人数 */
    @Excel(name = "年平均职工人数")
    private Long annualEmployees;

    /** 单位用地税收得分 */
    @Excel(name = "单位用地税收得分")
    private BigDecimal score1;

    /** 单位能耗销售收入得分 */
    @Excel(name = "单位能耗销售收入得分")
    private BigDecimal score2;

    /** 单位污染物排放销售收入得分 */
    @Excel(name = "单位污染物排放销售收入得分")
    private BigDecimal score3;

    /** 研发经费投入强度得分 */
    @Excel(name = "研发经费投入强度得分")
    private BigDecimal score4;

    /** 全员劳动生产率得分 */
    @Excel(name = "全员劳动生产率得分")
    private BigDecimal score5;

    /** 单位水耗销售收入 */
    @Excel(name = "单位水耗销售收入")
    private BigDecimal waterBureau;

    /** 单位水耗销售收入得分 */
    @Excel(name = "单位水耗销售收入得分")
    private BigDecimal score6;

    /** 单位用地销售收入得分 */
    @Excel(name = "单位用地销售收入得分")
    private BigDecimal score7;

    /** 总分 */
    @Excel(name = "总分")
    private BigDecimal sumScore;

    /** 定档 */
    @Excel(name = "定档")
    private String mjLevel;

    /** 评级标志 */
    @Excel(name = "评级标志")
    private String ratingMark;

    /** 定档日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "定档日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date mjDate;

    /** 填表人 */
    @Excel(name = "填表人")
    private String fillTableBy;

    /** 填表时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "填表时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date fillTableDate;

    /** 填表人联系方式 */
    @Excel(name = "填表人联系方式")
    private String fillTablePhone;

    /** 评价时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "评价时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date evaluationDate;

    /** 加分项 */
    @Excel(name = "加分项")
    private String addItemIds;

    /** 减分项 */
    @Excel(name = "减分项")
    private String substractItemIds;

    /** 加分项总分 */
    @Excel(name = "加分项总分")
    private BigDecimal addScore;

    /** 减分项总分 */
    @Excel(name = "减分项总分")
    private BigDecimal subScore;

    /** 否决项 */
    @Excel(name = "否决项")
    private String vetoItemIds;

    /** 升档ids */
    @Excel(name = "升档ids")
    private String upgradeIds;

    /** 降档ids */
    @Excel(name = "降档ids")
    private String downgradeIds;

    /** 状态0为未核实1为未审核2为驳回3为通过审核4为已评级5为已封存 */
    @Excel(name = "状态0为未核实1为未审核2为驳回3为通过审核4为已评级5为已封存")
    private String status;

    /** 创建日期 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "创建日期", width = 30, dateFormat = "yyyy-MM-dd")
    private Date createDate;

    /** 修改时间 */
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "修改时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date updateDate;

    /** 备注 */
    @Excel(name = "备注")
    private String remarks;

    /** 删除标志位 */
    private String delFlag;

    /** 消费税（万元） */
    @Excel(name = "消费税", readConverterExp = "万=元")
    private BigDecimal exciseTax;

    /** 增值税（万元） */
    @Excel(name = "增值税", readConverterExp = "万=元")
    private BigDecimal addedTax;

    /** 资源税（万元 */
    @Excel(name = "资源税", readConverterExp = "资源税（万元")
    private BigDecimal resourcesTax;

    /** 烟叶税（万元） */
    @Excel(name = "烟叶税", readConverterExp = "万=元")
    private BigDecimal tobaccoTax;

    /** 环境保护税（万元） */
    @Excel(name = "环境保护税", readConverterExp = "万=元")
    private BigDecimal environmentalProtectionTax;

    /** 契税(万元） */
    @Excel(name = "契税(万元）")
    private BigDecimal deedTax;

    /** 耕地占用税（万元） */
    @Excel(name = "耕地占用税", readConverterExp = "万=元")
    private BigDecimal farmlandOccupationTax;

    /** 车辆购置税(万元） */
    @Excel(name = "车辆购置税(万元）")
    private BigDecimal vehiclePurchaseTax;

    /** 车船税（万元） */
    @Excel(name = "车船税", readConverterExp = "万=元")
    private BigDecimal travelTax;

    /** 土地增值税（万元 */
    @Excel(name = "土地增值税", readConverterExp = "土地增值税（万元")
    private BigDecimal landAppreciationTax;

    /** 城镇土地使用税（万元） */
    @Excel(name = "城镇土地使用税", readConverterExp = "万=元")
    private BigDecimal landTax;

    /** 印花税（万元） */
    @Excel(name = "印花税", readConverterExp = "万=元")
    private BigDecimal printingTax;

    /** 房产税（万元 */
    @Excel(name = "房产税", readConverterExp = "房产税（万元")
    private BigDecimal realestateTax;

    /** 个人所得税（万元） */
    @Excel(name = "个人所得税", readConverterExp = "万=元")
    private BigDecimal personalTax;

    /** 企业所得税（万元 */
    @Excel(name = "企业所得税", readConverterExp = "企业所得税（万元")
    private BigDecimal companyTax;

    /** 城市维护建设税（万元） */
    @Excel(name = "城市维护建设税", readConverterExp = "万=元")
    private BigDecimal cityMaintainTax;

    /** 行业中类 */
    @Excel(name = "行业中类")
    private String industryMediumType;

    private Map<String,Object> lonAndLat;

    /** 模块类型，
10：亩产；
01：运行监测；
11：亩产+运行监测 */
    @Excel(name = "模块类型")
    private String moduleType;


    /** 企业信用代码 */
    private String uscc;

    //区县代码
    private String county;

    //街道
    private String village;
    //市
    private String city;

    //市
    private String province;
    //是否封存（1：开2：关）
    private String fengcunFlag;

    //排序类型，低效能中失用
    private String orderType;

    /** 排序方式(asc,desc) */
    private String orderFs;

    /**
     * 企业诊断是否发送
     */
    private String isSend;

    public String getOrderType() {
        return orderType;
    }

    public void setOrderType(String orderType) {
        this.orderType = orderType;
    }

    public Map<String, Object> getLonAndLat() {
        return lonAndLat;
    }

    public void setLonAndLat(Map<String, Object> lonAndLat) {
        this.lonAndLat = lonAndLat;
    }

    public String getFengcunFlag() {
        return fengcunFlag;
    }

    public void setFengcunFlag(String fengcunFlag) {
        this.fengcunFlag = fengcunFlag;
    }

    public String getProvince() {
        return province;
    }

    public void setProvince(String province) {
        this.province = province;
    }

    public String getVillage() {
        return village;
    }

    public void setVillage(String village) {
        this.village = village;
    }

    /*
            exportExcel 导出(按地市)  -- 1
                *                   EvaluationExplain 出评价及结果  -- 2
                *                   exportByHyExcel  导出(按行业)  -- 3
                *                   customizeExport  导出报表  -- 4*/
    private String exportType;

    public String getIsSend() {
        return isSend;
    }

    public void setIsSend(String isSend) {
        this.isSend = isSend;
    }

    public String getExportType() {
        return exportType;
    }

    public void setExportType(String exportType) {
        this.exportType = exportType;
    }

    public String getCounty() {
        return county;
    }

    public void setCounty(String county) {
        this.county = county;
    }

    public String getCity() {
        return city;
    }

    public void setCity(String city) {
        this.city = city;
    }

    public String getUscc() {
        return uscc;
    }

    public void setUscc(String uscc) {
        this.uscc = uscc;
    }

    public void setId(String id)
    {
        this.id = id;
    }

    public String getId() 
    {
        return id;
    }
    public void setYears(String years) 
    {
        this.years = years;
    }

    public String getYears() 
    {
        return years;
    }
    public void setCompanyId(String companyId) 
    {
        this.companyId = companyId;
    }

    public String getCompanyId() 
    {
        return companyId;
    }
    public void setCompanyName(String companyName) 
    {
        this.companyName = companyName;
    }

    public String getCompanyName() 
    {
        return companyName;
    }
    public void setCompanyProp(String companyProp) 
    {
        this.companyProp = companyProp;
    }

    public String getCompanyProp() 
    {
        return companyProp;
    }
    public void setCompanyType(String companyType) 
    {
        this.companyType = companyType;
    }

    public String getCompanyType() 
    {
        return companyType;
    }
    public void setCompanyScale(String companyScale) 
    {
        this.companyScale = companyScale;
    }

    public String getCompanyScale() 
    {
        return companyScale;
    }
    public void setIndustryType(String industryType) 
    {
        this.industryType = industryType;
    }

    public String getIndustryType() 
    {
        return industryType;
    }
    public void setAddr(String addr) 
    {
        this.addr = addr;
    }

    public String getAddr() 
    {
        return addr;
    }
    public void setLicense(String license) 
    {
        this.license = license;
    }

    public String getLicense() 
    {
        return license;
    }
    public void setActualTax(BigDecimal actualTax) 
    {
        this.actualTax = actualTax;
    }

    public BigDecimal getActualTax() 
    {
        return actualTax;
    }
    public void setUseArea(String useArea) 
    {
        this.useArea = useArea;
    }

    public String getUseArea() 
    {
        return useArea;
    }
    public void setLeasedArea(String leasedArea) 
    {
        this.leasedArea = leasedArea;
    }

    public String getLeasedArea() 
    {
        return leasedArea;
    }
    public void setOtherArea(String otherArea) 
    {
        this.otherArea = otherArea;
    }

    public String getOtherArea() 
    {
        return otherArea;
    }
    public void setRentOutArea(String rentOutArea) 
    {
        this.rentOutArea = rentOutArea;
    }

    public String getRentOutArea() 
    {
        return rentOutArea;
    }
    public void setSumArea(BigDecimal sumArea) 
    {
        this.sumArea = sumArea;
    }

    public BigDecimal getSumArea() 
    {
        return sumArea;
    }
    public void setMainIncome(BigDecimal mainIncome) 
    {
        this.mainIncome = mainIncome;
    }

    public BigDecimal getMainIncome() 
    {
        return mainIncome;
    }
    public void setCoalConsumption(BigDecimal coalConsumption) 
    {
        this.coalConsumption = coalConsumption;
    }

    public BigDecimal getCoalConsumption() 
    {
        return coalConsumption;
    }
    public void setPowerConsumption(BigDecimal powerConsumption) 
    {
        this.powerConsumption = powerConsumption;
    }

    public BigDecimal getPowerConsumption() 
    {
        return powerConsumption;
    }
    public void setGasConsumption(BigDecimal gasConsumption) 
    {
        this.gasConsumption = gasConsumption;
    }

    public BigDecimal getGasConsumption() 
    {
        return gasConsumption;
    }
    public void setTotalUsed(String totalUsed) 
    {
        this.totalUsed = totalUsed;
    }

    public String getTotalUsed() 
    {
        return totalUsed;
    }
    public void setO2(String o2) 
    {
        this.o2 = o2;
    }

    public String getO2() 
    {
        return o2;
    }
    public void setAmmonia(String ammonia) 
    {
        this.ammonia = ammonia;
    }

    public String getAmmonia() 
    {
        return ammonia;
    }
    public void setSo2(String so2) 
    {
        this.so2 = so2;
    }

    public String getSo2() 
    {
        return so2;
    }
    public void setNox(String nox) 
    {
        this.nox = nox;
    }

    public String getNox() 
    {
        return nox;
    }
    public void setTotalEquivalent(String totalEquivalent) 
    {
        this.totalEquivalent = totalEquivalent;
    }

    public String getTotalEquivalent() 
    {
        return totalEquivalent;
    }
    public void setRdFunds(BigDecimal rdFunds) 
    {
        this.rdFunds = rdFunds;
    }

    public BigDecimal getRdFunds() 
    {
        return rdFunds;
    }
    public void setIndustryOutput(BigDecimal industryOutput) 
    {
        this.industryOutput = industryOutput;
    }

    public BigDecimal getIndustryOutput() 
    {
        return industryOutput;
    }
    public void setAnnualEmployees(Long annualEmployees) 
    {
        this.annualEmployees = annualEmployees;
    }

    public Long getAnnualEmployees() 
    {
        return annualEmployees;
    }
    public void setScore1(BigDecimal score1) 
    {
        this.score1 = score1;
    }

    public BigDecimal getScore1() 
    {
        return score1;
    }
    public void setScore2(BigDecimal score2) 
    {
        this.score2 = score2;
    }

    public BigDecimal getScore2() 
    {
        return score2;
    }
    public void setScore3(BigDecimal score3) 
    {
        this.score3 = score3;
    }

    public BigDecimal getScore3() 
    {
        return score3;
    }
    public void setScore4(BigDecimal score4) 
    {
        this.score4 = score4;
    }

    public BigDecimal getScore4() 
    {
        return score4;
    }
    public void setScore5(BigDecimal score5) 
    {
        this.score5 = score5;
    }

    public BigDecimal getScore5() 
    {
        return score5;
    }
    public void setSumScore(BigDecimal sumScore) 
    {
        this.sumScore = sumScore;
    }

    public BigDecimal getSumScore() 
    {
        return sumScore;
    }
    public void setMjLevel(String mjLevel) 
    {
        this.mjLevel = mjLevel;
    }

    public String getMjLevel() 
    {
        return mjLevel;
    }
    public void setRatingMark(String ratingMark) 
    {
        this.ratingMark = ratingMark;
    }

    public String getRatingMark() 
    {
        return ratingMark;
    }
    public void setMjDate(Date mjDate) 
    {
        this.mjDate = mjDate;
    }

    public Date getMjDate() 
    {
        return mjDate;
    }
    public void setFillTableBy(String fillTableBy) 
    {
        this.fillTableBy = fillTableBy;
    }

    public String getFillTableBy() 
    {
        return fillTableBy;
    }
    public void setFillTableDate(Date fillTableDate) 
    {
        this.fillTableDate = fillTableDate;
    }

    public Date getFillTableDate() 
    {
        return fillTableDate;
    }
    public void setFillTablePhone(String fillTablePhone) 
    {
        this.fillTablePhone = fillTablePhone;
    }

    public String getFillTablePhone() 
    {
        return fillTablePhone;
    }
    public void setEvaluationDate(Date evaluationDate) 
    {
        this.evaluationDate = evaluationDate;
    }

    public Date getEvaluationDate() 
    {
        return evaluationDate;
    }
    public void setAddItemIds(String addItemIds) 
    {
        this.addItemIds = addItemIds;
    }

    public String getAddItemIds() 
    {
        return addItemIds;
    }
    public void setSubstractItemIds(String substractItemIds) 
    {
        this.substractItemIds = substractItemIds;
    }

    public String getSubstractItemIds() 
    {
        return substractItemIds;
    }
    public void setAddScore(BigDecimal addScore) 
    {
        this.addScore = addScore;
    }

    public BigDecimal getAddScore() 
    {
        return addScore;
    }
    public void setSubScore(BigDecimal subScore) 
    {
        this.subScore = subScore;
    }

    public BigDecimal getSubScore() 
    {
        return subScore;
    }
    public void setVetoItemIds(String vetoItemIds) 
    {
        this.vetoItemIds = vetoItemIds;
    }

    public String getVetoItemIds() 
    {
        return vetoItemIds;
    }
    public void setUpgradeIds(String upgradeIds) 
    {
        this.upgradeIds = upgradeIds;
    }

    public String getUpgradeIds() 
    {
        return upgradeIds;
    }
    public void setDowngradeIds(String downgradeIds) 
    {
        this.downgradeIds = downgradeIds;
    }

    public String getDowngradeIds() 
    {
        return downgradeIds;
    }
    public void setStatus(String status) 
    {
        this.status = status;
    }

    public String getStatus() 
    {
        return status;
    }
    public void setCreateDate(Date createDate) 
    {
        this.createDate = createDate;
    }

    public Date getCreateDate() 
    {
        return createDate;
    }
    public void setUpdateDate(Date updateDate) 
    {
        this.updateDate = updateDate;
    }

    public Date getUpdateDate() 
    {
        return updateDate;
    }
    public void setRemarks(String remarks) 
    {
        this.remarks = remarks;
    }

    public String getRemarks() 
    {
        return remarks;
    }
    public void setDelFlag(String delFlag) 
    {
        this.delFlag = delFlag;
    }

    public String getDelFlag() 
    {
        return delFlag;
    }
    public void setExciseTax(BigDecimal exciseTax) 
    {
        this.exciseTax = exciseTax;
    }

    public BigDecimal getExciseTax() 
    {
        return exciseTax;
    }
    public void setAddedTax(BigDecimal addedTax) 
    {
        this.addedTax = addedTax;
    }

    public BigDecimal getAddedTax() 
    {
        return addedTax;
    }
    public void setResourcesTax(BigDecimal resourcesTax) 
    {
        this.resourcesTax = resourcesTax;
    }

    public BigDecimal getResourcesTax() 
    {
        return resourcesTax;
    }
    public void setTobaccoTax(BigDecimal tobaccoTax) 
    {
        this.tobaccoTax = tobaccoTax;
    }

    public BigDecimal getTobaccoTax() 
    {
        return tobaccoTax;
    }
    public void setEnvironmentalProtectionTax(BigDecimal environmentalProtectionTax) 
    {
        this.environmentalProtectionTax = environmentalProtectionTax;
    }

    public BigDecimal getEnvironmentalProtectionTax() 
    {
        return environmentalProtectionTax;
    }
    public void setDeedTax(BigDecimal deedTax) 
    {
        this.deedTax = deedTax;
    }

    public BigDecimal getDeedTax() 
    {
        return deedTax;
    }
    public void setFarmlandOccupationTax(BigDecimal farmlandOccupationTax) 
    {
        this.farmlandOccupationTax = farmlandOccupationTax;
    }

    public BigDecimal getFarmlandOccupationTax() 
    {
        return farmlandOccupationTax;
    }
    public void setVehiclePurchaseTax(BigDecimal vehiclePurchaseTax) 
    {
        this.vehiclePurchaseTax = vehiclePurchaseTax;
    }

    public BigDecimal getVehiclePurchaseTax() 
    {
        return vehiclePurchaseTax;
    }
    public void setTravelTax(BigDecimal travelTax) 
    {
        this.travelTax = travelTax;
    }

    public BigDecimal getTravelTax() 
    {
        return travelTax;
    }
    public void setLandAppreciationTax(BigDecimal landAppreciationTax) 
    {
        this.landAppreciationTax = landAppreciationTax;
    }

    public BigDecimal getLandAppreciationTax() 
    {
        return landAppreciationTax;
    }
    public void setLandTax(BigDecimal landTax) 
    {
        this.landTax = landTax;
    }

    public BigDecimal getLandTax() 
    {
        return landTax;
    }
    public void setPrintingTax(BigDecimal printingTax) 
    {
        this.printingTax = printingTax;
    }

    public BigDecimal getPrintingTax() 
    {
        return printingTax;
    }
    public void setRealestateTax(BigDecimal realestateTax) 
    {
        this.realestateTax = realestateTax;
    }

    public BigDecimal getRealestateTax() 
    {
        return realestateTax;
    }
    public void setPersonalTax(BigDecimal personalTax) 
    {
        this.personalTax = personalTax;
    }

    public BigDecimal getPersonalTax() 
    {
        return personalTax;
    }
    public void setCompanyTax(BigDecimal companyTax) 
    {
        this.companyTax = companyTax;
    }

    public BigDecimal getCompanyTax() 
    {
        return companyTax;
    }
    public void setCityMaintainTax(BigDecimal cityMaintainTax) 
    {
        this.cityMaintainTax = cityMaintainTax;
    }

    public BigDecimal getCityMaintainTax() 
    {
        return cityMaintainTax;
    }
    public void setIndustryMediumType(String industryMediumType) 
    {
        this.industryMediumType = industryMediumType;
    }

    public String getIndustryMediumType() 
    {
        return industryMediumType;
    }
    public void setWaterBureau(BigDecimal waterBureau) 
    {
        this.waterBureau = waterBureau;
    }

    public BigDecimal getWaterBureau() 
    {
        return waterBureau;
    }
    public void setScore6(BigDecimal score6) 
    {
        this.score6 = score6;
    }

    public BigDecimal getScore6() 
    {
        return score6;
    }
    public void setScore7(BigDecimal score7) 
    {
        this.score7 = score7;
    }

    public BigDecimal getScore7() 
    {
        return score7;
    }
    public void setModuleType(String moduleType) 
    {
        this.moduleType = moduleType;
    }

    public String getModuleType() 
    {
        return moduleType;
    }

    public String getOrderFs() {
        return orderFs;
    }

    public void setOrderFs(String orderFs) {
        this.orderFs = orderFs;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE)
            .append("id", getId())
            .append("years", getYears())
            .append("companyId", getCompanyId())
            .append("companyName", getCompanyName())
            .append("companyProp", getCompanyProp())
            .append("companyType", getCompanyType())
            .append("companyScale", getCompanyScale())
            .append("industryType", getIndustryType())
            .append("addr", getAddr())
            .append("license", getLicense())
            .append("actualTax", getActualTax())
            .append("useArea", getUseArea())
            .append("leasedArea", getLeasedArea())
            .append("otherArea", getOtherArea())
            .append("rentOutArea", getRentOutArea())
            .append("sumArea", getSumArea())
            .append("mainIncome", getMainIncome())
            .append("coalConsumption", getCoalConsumption())
            .append("powerConsumption", getPowerConsumption())
            .append("gasConsumption", getGasConsumption())
            .append("totalUsed", getTotalUsed())
            .append("o2", getO2())
            .append("ammonia", getAmmonia())
            .append("so2", getSo2())
            .append("nox", getNox())
            .append("totalEquivalent", getTotalEquivalent())
            .append("rdFunds", getRdFunds())
            .append("industryOutput", getIndustryOutput())
            .append("annualEmployees", getAnnualEmployees())
            .append("score1", getScore1())
            .append("score2", getScore2())
            .append("score3", getScore3())
            .append("score4", getScore4())
            .append("score5", getScore5())
            .append("sumScore", getSumScore())
            .append("mjLevel", getMjLevel())
            .append("ratingMark", getRatingMark())
            .append("mjDate", getMjDate())
            .append("fillTableBy", getFillTableBy())
            .append("fillTableDate", getFillTableDate())
            .append("fillTablePhone", getFillTablePhone())
            .append("evaluationDate", getEvaluationDate())
            .append("addItemIds", getAddItemIds())
            .append("substractItemIds", getSubstractItemIds())
            .append("addScore", getAddScore())
            .append("subScore", getSubScore())
            .append("vetoItemIds", getVetoItemIds())
            .append("upgradeIds", getUpgradeIds())
            .append("downgradeIds", getDowngradeIds())
            .append("status", getStatus())
            .append("createBy", getCreateBy())
            .append("createDate", getCreateDate())
            .append("updateBy", getUpdateBy())
            .append("updateDate", getUpdateDate())
            .append("remarks", getRemarks())
            .append("delFlag", getDelFlag())
            .append("exciseTax", getExciseTax())
            .append("addedTax", getAddedTax())
            .append("resourcesTax", getResourcesTax())
            .append("tobaccoTax", getTobaccoTax())
            .append("environmentalProtectionTax", getEnvironmentalProtectionTax())
            .append("deedTax", getDeedTax())
            .append("farmlandOccupationTax", getFarmlandOccupationTax())
            .append("vehiclePurchaseTax", getVehiclePurchaseTax())
            .append("travelTax", getTravelTax())
            .append("landAppreciationTax", getLandAppreciationTax())
            .append("landTax", getLandTax())
            .append("printingTax", getPrintingTax())
            .append("realestateTax", getRealestateTax())
            .append("personalTax", getPersonalTax())
            .append("companyTax", getCompanyTax())
            .append("cityMaintainTax", getCityMaintainTax())
            .append("industryMediumType", getIndustryMediumType())
            .append("waterBureau", getWaterBureau())
            .append("score6", getScore6())
            .append("score7", getScore7())
            .append("moduleType", getModuleType())
            .toString();
    }
}
